package lesosn03;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestMain6 {
    public static void main(String[] args) throws ParseException {
        Date d = new Date();

        System.out.println(d);
        // 获取毫秒数:  从1970-1-1 到现在的毫秒数
        System.out.println(d.getTime());
        System.out.println(d.getYear()); // 1900
        System.out.println(d.getMonth()); // 11月 X
        System.out.println(d.getDate()); // 30日
        System.out.println(d.getDay()); // 星期四  X 星期日是第一天 0
        System.out.println(d.getHours());
        System.out.println(d.getMinutes());
        System.out.println(d.getSeconds());

        // 模式： yyyy年 MM月  dd日  HH时  mm分 ss秒  SSS毫秒
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
        String str = sdf.format(d);
        System.out.println(str);
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
        // 字符串转换java.util.Date`
        Date d2 = sdf1.parse("2000-01-02");
        System.out.println(d2);
        System.out.println(sdf.parse("2021-01-02 12:13:14.666"));

    }
}
